package cn.client.navigation.destinations

import cn.client.R


interface SignDestination {
    val title : Int
    val route : String
}

/**
 * 登录唯一标识
 */
object SignInHost : SignDestination {
    override val title = R.string.sign_in
    override val route = "signIn_nav_host"
}

/**
 * 注册唯一标识
 */
object SignUpHost : SignDestination {
    override val title = R.string.sign_up
    override val route = "signUp_nav_host"
}

/**
 * 用户登录：第一步
 */
object SignInFirst : SignDestination {
    override val title = R.string.sign_in
    override val route = "signInFirst"
}

/**
 * 用户登录：第二步
 */
object SignInSecond : SignDestination {
    override val title = R.string.sign_in
    override val route = "signInSecond"
}

/**
 * 用户注册：第一步
 */
object SignUpFirst : SignDestination {
    override val title = R.string.sign_up
    override val route = "signUpFirst"
}

/**
 * 用户注册：第二步
 */
object SignUpSecond : SignDestination {
    override val title = R.string.sign_up
    override val route = "signUpSecond"
}



/**
 * 用户注册：第三步
 */
object SignUpThird : SignDestination {
    override val title = R.string.sign_up
    override val route = "signUpThird"
}